* {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    color: black
}

.space-between {
    display: flex;
    justify-content: space-between;
    width: 1198px;
    height: 428px;
    margin: 20px auto;
}

.storey-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 854px;
    height: 36px;
}

#bili-anime {
    width: 36px;
    height: 36px;
    margin-right: 6px;
}

.l-con {
    display: flex;
    align-items: center;
}

.storey-title .l-con .name {
    font-size: 20px;
    vertical-align: top;
    margin-right: 24px;


}

/* 选择栏 */
.tab-switch {
    display: flex;
    align-items: center;
    font-size: 14px;
}

.tab-switch-item {
    margin-right: 24px;
    padding-bottom: 5px;
}

/* 被点击 */
.on {
    color: #00a1d6;
    border-bottom: 1px solid #00a1d6;
}

/* 时间表 */
.tl-link {
    color: #00a1d6;
    font-size: 14px;
    width: 112px;
    height: 30px;
    border: 1px solid #00a1d6;
    text-align: center;
    line-height: 30px;
}

/* 内容 */
.zoon-list-box {
    margin-top: 15px;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 854px;
    height: 376px;
}

.time-list-card img {
    width: 70px;
    height: 70px;
}

.time-list-card {
    display: flex;
    width: 227px;
    height: 70px;
    margin-bottom: 24px;
}

.time-list-card .pic {
    margin-right: 10px;
}

.time-list-card .txt {
    width: 145px;
    height: 70px;
    font-size: 14px;
}

.txt .ss {
    display: block;
    width: 145px;
    height: 37px;
    margin: 2px 0 12px;
}

.txt .update .published {
    font-size: 12px;
    color: #00a1d6;
}

/* 排行榜 */
.pgc-bank {
    width: 320px;
    height: 428px;
}

.pgc-bank .rank-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 35px;
}

.pgc-bank .name {
    font-size: 20px;
}

.rank-header .more {
    font-size: 12px;
    text-align: center;
    border: 1px solid silver;
    width: 58px;
    height: 22px;
    line-height: 22px;
    color: #505050;

}
.pgc-rank-wrap{
    margin-top: 15px;
    display: flex;
}
.pgc-rank-wrap .number {
    display: inline-block;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    margin-right: 12px;
    vertical-align: middle;
    color:#999;
}
.pgc-rank-wrap .link{
    width: 100%;
}
.pgc-rank-wrap .txt{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.pgc-rank-wrap .title{
    font-size:14px;
    color:#212121;
}
.pgc-rank-wrap .on {
    background-color: #00a1d6;
    color: #fff;
    border-radius: 3px;
    font-size:14px;

}
.pgc-rank-wrap .update{
    text-align: center;
    font-size:12px;
    color:#999;
}